Big Huge Thesaurus

nictitating membrane

noun